/*---------------------------------------------------*/
html,body{margin:0 auto; padding:0; font-size:12px; line-height:24px; font-family:"Î¢ÈíÑÅºÚ","Microsoft Yahei"; text-decoration:none; color:#666; background:url(../photo/bg.jpg) repeat left top; }
a{font-size:12px; line-height:24px; color:#666;text-decoration:none;}
a:hover{color:#0181cc;}
img{border:0;}
table{border-collapse:collapse;}
ul,dl,ol,li{list-style:none; }
ul,dl,ol,li,dt,dd,h1,h2,h3,h4,p,div{margin:0; padding:0;}
/*-----------------------------------------------------------------------------------------------*/
.clear{clear:both; height:0px; line-height:1px; font-size:1px; }
.fl{float:left;}
.fr{float:right;}
.inner{display:block; width:1101px; margin:0 auto;}
.z2{font-size:14px;color:#0181cc;}

.ding{display:block; width:100%; height:40px; background:#f0f0f0;}
.ding .inner{display:block; width:1101px; margin:0 auto; height:40px;}
.ding .inner .fl{width:400px; font-size:14px; line-height:40px;}
.ding .inner .fr{width:400px;}

.ding .inner .fr .phone{float:right; width:105px; background:url(../photo/xian.jpg) no-repeat right center; height:40px;padding-left:15px; position:relative; left:0; top:0; z-index:8; cursor:pointer;}
.ding .inner .fr .phone .p_in{display:block; padding-left:15px;width:90px;background:url(../photo/xian.jpg) no-repeat left center;}
.ding .inner .fr .phone .tit{display:block; width:70px;padding-left:20px; height:40px;font-size:14px; line-height:40px; background:url(../photo/phone.jpg) no-repeat left center;}
.ding .inner .fr .phone .detail{display:none; position:absolute; right:0; top:40; z-index:9; width:107px; }
.ding .inner .fr .search{float:right;width:174px; height:25px;margin-right:15px ;}
.ding .inner .fr .search{width:174px; height:25px;background:url(../photo/searchbg.jpg) no-repeat left top; margin-top:6px;}
.ding .inner .fr .search .txt{float:left;padding-left:5px; width:138px; height:25px; background:none; border:none; line-height:25px; }
.ding .inner .fr .search .button{float:right;  background:none; border:none; width:25px; height:25px;line-height:25px; cursor:pointer;background:url(../photo/searchbg.jpg) no-repeat right top;}


.head{display:block; width:100%; height:111px;}
.head .inner{display:block; width:1101px; margin:0 auto; height:111px;}
.head .inner .fl{width:560px; height:111px;}
.head .inner .fr{width:160px;}
.head .inner .fr .tel{display:block; padding-top:30px; height:50px;}
.head .inner .fr .zt{ font-size:14px; display:block;padding-left:26px; background:url(../photo/tel.jpg) no-repeat left center; height:22px; color:#999;}
.head .inner .fr .blue{display:block; height:26px; line-height:26px; font-size:24px; color:#0181cc;}

.menu{display:block; width:100%; height:54px; background:url(../photo/menubg.jpg) repeat-x left bottom;}
.menu .inner{display:block; width:1101px; margin:0 auto; height:54px;}
.menu .inner li{float:left; width:157px; height:54px; line-height:54px; background:url(../photo/li.jpg) no-repeat left bottom;}
.menu .inner li a{display:block; width:157px; height:54px; font-size:14px; text-align:center; line-height:54px; color:#fff;}
.menu .inner li a:hover{background:url(../photo/menuh.jpg) no-repeat center top; width:157px; height:54px;}
.menu .inner li a.home{background:url(../photo/menuh.jpg) no-repeat center top; width:157px; height:54px;}
.menu .inner li.none{background:none;}

.bot{display:block; width:100%; background:#5d5d5d; padding:40px 0px;margin-top:50px;}
.bot .fl{width:880px; font-size:13px; color:#fff;}
.bot .fr{width:105px; font-size:13px; text-align:center; color:#fff;}
.bot .fr img{display:block; width:105px; }
.bot a{color:#fff;}

/*------------------------------------------------------------------------------*/
#banner{display:block;cursor:pointer;width:100%;height:480px;position:relative;margin:0px auto;z-index:2;}
#banner .imglist{width:100%;height:480px;position:absolute;top:0px;left:0px;}
#banner .left{display:block;position:absolute;left:5%; top:200px;width:40px; height:74px;background:url(../photo/focus_btn.png) no-repeat 0px  top;z-index:7;}
#banner .right{display:block;position:absolute; right:5%; top:200px;width:40px; height:74px;background:url(../photo/focus_btn.png) no-repeat -36px top;z-index:8;}
.btn{position:absolute;bottom:10px;left:47%;display:block;padding:2px 15px; border-radius:11px;z-index:3;}
.btn li{float:left;height:16px;width:16px;margin:0px2px; background:url("../photo/1.png") no-repeat; cursor:pointer;}
.btn .hover{background:url("../photo/2.png") no-repeat;}